Help Developers (finally) Find Their Own Performance Defects

نویسنده

  • Erik Ostermueller
چکیده

How early in the software development cycle are most performance defects found? Before or after QA? Industry pundits have long sought to reduce costs by fixing software defects earlier in the cycle. The path to these cost reductions, however, is fraught with road blocks. This paper focuses on a concrete testing regimen that works around these longstanding obstacles. It empowers developers to finally help locate their own performance defects, instead of relying solely on the assistance of specialized performance tuning experts.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Realizing use Cases for Full Code Generation in the Context of fUML

We describe a pragmatic method for developing use case realizations as Foundational UML (fUML) active objects. The method allows developers to transform the textual representations of use cases into executable UML activities which represent the classifier behaviours of the corresponding use case realizations. The generated graphical representations help developers to find requirements defects. ...

متن کامل

Dynamic Binary Instrumentation Framework for CE Devices

Developers use various methods and approaches to find bugs and performance bottlenecks in their programs. One of the effective and widely used approach is application profiling by dynamic instrumentation. There are many various tools based on dynamic instrumentation. Each tool has its own benefits and limitations what often forces developers to use several of them for profiling. For example, in...

متن کامل

Developing GUI Applications: Architectural Patterns Revisited

Developing large and complex GUI applications is a rather difficult task. Developers have to address various common software engineering problems and GUI-specific issues. To help the developers, a number of patterns have been proposed by the software community. At the architecture and higher design level, the Model-View-Controller (with its variants) and the Presentation-AbstractionControl are ...

متن کامل

Performance Evaluation of Data Mining Techniques for Predicting Software Reliability

Abstract—Accurate software reliability prediction not only enables developers to improve the quality of software but also provides useful information to help them for planning valuable resources. This paper examines the performance of three well-known data mining techniques (CART, TreeNet and Random Forest) for predicting software reliability. We evaluate and compare the performance of proposed...

متن کامل

Development of a Source Code Analysis Aid Tool Focusing on Security

This work presents a proposal of a source code analysis aid tool focused on security. Its main goal is to help developers to find vulnerabilities in their own software. The proposed tool analyzes a software source code to find buffer overflow vulnerabilities through a preventive and software-dependent approach, in a syntactic level. To achieve it, the environment tries to supply the limitations...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011